using System.IO;

namespace AzureContrib.WindowsAzure.ServiceRuntime
{
	/// <summary>
	/// A wrapper around a <see cref="LocalResourceWrapper"/>.
	/// </summary>
	public interface ILocalResource
	{
		/// <summary>
		/// <see cref="LocalResourceWrapper.MaximumSizeInMegabytes"/>
		/// </summary>
		int MaximumSizeInMegabytes { get; }

		/// <summary>
		/// <see cref="LocalResourceWrapper.Name"/>
		/// </summary>
		string Name { get; }

		/// <summary>
		/// <see cref="LocalResourceWrapper.RootPath"/>
		/// </summary>
		DirectoryInfo RootPath { get; }
	}
}